﻿/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.App.Commons.Db.Beans.Master.MstYigongBean
 * 类型：       数据访问层
 * 功能说明：   生活模型MST信息数据对象
 * 作者：       谈
 * 创建日期：   2007/11/12
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;
using Shpm.System.Db;

namespace Shpm.App.Commons.Db.Beans.Master
{
    [Serializable()]
    public class MstOvertimeBean : ShpmBaseBean
    {
        //加班编号
        private Nullable<int> overtimeId;
        //加班员工编号
        private string employeeId;
        //申请员工编号
        private string requestId;
        //请假类型
        private string overtimeType;
        //加班日期
        private Nullable<DateTime> overtimeDate;
        //加班事由
        private string overtimeMemo;
        //开始日期
        private Nullable<DateTime> beginDate;
        //结束日期
        private Nullable<DateTime> endDate;
        //开始时间
        private string beginTime;
        //结束时间
        private string endTime;
        //请假天数
        private string leaveDay;
        //请假小时
        private string leaveHour;
        //提交标志
        private bool commitFlg;
        //审批标志
        private bool auditingFlg;
        //审批员工编号
        private string auditingId;

        public MstOvertimeBean()
        {
        }
        //加班编号
        public Nullable<int> OvertimeId
        {
            get
            {
                return overtimeId;
            }
            set
            {
                overtimeId = value;
            }
        }
        //加班员工编号
        public string EmployeeId
        {
            get
            {
                return employeeId;
            }
            set
            {
                employeeId = value;
            }
        }
        //申请员工编号
        public string RequestId
        {
            get
            {
                return requestId;
            }
            set
            {
                requestId = value;
            }
        }
        //请假类型
        public string OvertimeType
        {
            get
            {
                return overtimeType;
            }
            set
            {
                overtimeType = value;
            }
        }
        //加班日期
        public Nullable<DateTime> OvertimeDate
        {
            get
            {
                return overtimeDate;
            }
            set
            {
                overtimeDate = value;
            }
        }
        //加班事由
        public string OvertimeMemo
        {
            get
            {
                return overtimeMemo;
            }
            set
            {
                overtimeMemo = value;
            }
        }
        //开始日期
        public Nullable<DateTime> BeginDate
        {
            get
            {
                return beginDate;
            }
            set
            {
                beginDate = value;
            }
        }
        //结束日期
        public Nullable<DateTime> EndDate
        {
            get
            {
                return endDate;
            }
            set
            {
                endDate = value;
            }
        }
        //开始时间
        public string BeginTime
        {
            get
            {
                return beginTime;
            }
            set
            {
                beginTime = value;
            }
        }
        //结束时间
        public string EndTime
        {
            get
            {
                return endTime;
            }
            set
            {
                endTime = value;
            }
        }
        //请假天数
        public string LeaveDay
        {
            get
            {
                return leaveDay;
            }
            set
            {
                leaveDay = value;
            }
        }
        //请假小时
        public string LeaveHour
        {
            get
            {
                return leaveHour;
            }
            set
            {
                leaveHour = value;
            }
        }
        //提交标志
        public bool CommitFlg
        {
            get
            {
                return commitFlg;
            }
            set
            {
                commitFlg = value;
            }
        }
        //审批标志
        public bool AuditingFlg
        {
            get
            {
                return auditingFlg;
            }
            set
            {
                auditingFlg = value;
            }
        }
        //审批员工编号
        public string AuditingId
        {
            get
            {
                return auditingId;
            }
            set
            {
                auditingId = value;
            }
        }
    }
}
